namespace NL.Advanced
{
    public partial class CameraController
    {
        //private Follow _follow;
        //private float _restoredFollowSpeedAround;
        //private float _restoredFollowSpeedPush;

        //public void ChangeToMonopoly(Transform focus)
        //{
        //    if (_follow == null)
        //    {
        //        _follow = GetComponentInChildren<Follow>();
        //    }

        //    if (_follow == null)
        //    {
        //        return;
        //    }

        //    _restoredFollowSpeedAround = _follow.SpeedAround;
        //    _restoredFollowSpeedPush = _follow.SpeedPush;
        //    _follow.Focus = focus;

        //    // _follow.SpeedAround = 0;
        //    // _follow.SpeedPush = 0;

        //    _type = Type.Monopoly;
        //}

        //public void ResumeToNormalFromMonopoly()
        //{
        //    if (_type != Type.Monopoly)
        //    {
        //        return;
        //    }

        //    if (_follow == null)
        //    {
        //        return;
        //    }

        //    _follow.SpeedAround = _restoredFollowSpeedAround;
        //    _follow.SpeedPush = _restoredFollowSpeedPush;
        //    _follow.Focus = null;
        //}
    }
}